// alarm/info/info.js
import http from '../../http'
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		info: {}
	},
	timestampToYMDHMS(timestamp) {
		const date = new Date(timestamp);
		const year = date.getUTCFullYear();
		const month = ('0' + (date.getMonth() + 1)).slice(-2);
		const day = ('0' + date.getDate()).slice(-2);
		const hours = ('0' + date.getHours()).slice(-2);
		const minutes = ('0' + date.getMinutes()).slice(-2);
		const seconds = ('0' + date.getSeconds()).slice(-2);
		return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
	},
	preview(e) {
		console.log(e.currentTarget.dataset.url);
		let url = e.currentTarget.dataset.url
		wx.previewImage({
			current: url, // 当前显示图片的链接，不填则默认为 urls 的第一张
			urls: [url] // 需要预览的图片链接列表
		})
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {

	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {
		wx.showLoading({
			title: '加载中...'
		});
		let pages = getCurrentPages()
		let currentPage = pages[pages.length - 1]
		let options = currentPage.options
		http.get({
			url: "/zg/alarm/get",
			data: {
				id: options.id
			},
			then: (res) => {
				console.log('故障详情', res);
				let info = res.data.data
				info.createTime = this.timestampToYMDHMS(info.createTime)
				this.setData({
					info: info
				})
				wx.hideLoading()
			}
		})
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {

	}
})